extends haskell

